/*
 * 版权所有(C)，上海海鼎信息工程股份有限公司，lizhixing，所有权利保留。
 * <p>
 * 项目名：	boot-demo
 * 文件名：	UserService
 * 模块说明：
 * 修改历史：
 * 2022/1/10 - lizhixing - 创建。
 */
package com.lovely602.boot.bootdemo.service;

import java.util.List;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import com.lovely602.boot.bootdemo.domain.user.User;

/**
 * @author lizhixing
 */
public interface UserService {

  User findById(String id);

  List<User> findAll();

  User save(User user);

  User modify(User user);

  void delete(String id);

  User findByUsername(String name);
  // 分页
  Page<User> findAll(Pageable pageable);
}
